home *** CD-ROM | disk | FTP | other *** search
/ Komputer for Alle 1999 #8 / 1999 CD 8 (black).iso / maskdemo / DATA1.CAB / Program_Executable_Files / Daventry / KQ / KNIGHT.CS < prev    next >
Encoding:
Text File  |  1998-12-15  |  2.3 KB  |  82 lines

  1. echo $1 $2 $3 $4 $5 $6 $7
  2. if test $2 == EndLoop
  3.    if test $3 == birthx
  4.       sendEvent 0 Knight KQAnimPlayEvent stop
  5.       sendEvent 0.2 Knight KQCueEvent 20
  6.    endif
  7. else if test $2 == ConnorAction
  8.    handsOff 1
  9.    if test $4 == do
  10.       KQConner::setDoMode 4
  11.       if test $Daventry::ShadowMonster::metConnor == 1
  12.          KQMonster::speak Knight Connor 1000 7 14 4 1 2
  13.       else
  14.          KQMonster::speak Knight Connor 1000 7 14 0 1 2
  15.       endif
  16.    else if test $4 == INVITEM_SilverCoins
  17.       KQMonster::speak Knight Connor 1000 7 8 90 1 1
  18.    else if test $4 == INVITEM_RingOfDeadHero
  19.       KQMonster::speak Knight Connor 1000 7 2 87 1 2
  20.    else
  21.       KQMonster::speak Knight Connor 1000 7 49 89 1 1
  22.    endif
  23.    endif
  24.    endif
  25. else if test $2 == Cue
  26.    echo $1 $2 $3 $4
  27.    if test $3 == 10
  28.          setThirdPerson
  29.       handsOff 1
  30.       KQCamera::follow none
  31.       move KQCamera 0 224592 304857 20902 -0.07 0 -0.13
  32.       KQObject::setUseGravity Knight 0
  33.       KQMonster::setHome Knight 225000 308500 19950
  34.       move $1 0 225000 308500 19950 0 0 0
  35.       KQConner::setDoMode 4
  36.       checkDistance tombdor2 Connor 3500
  37.       if test $Console::Return == 0
  38.          move Connor 0 225700 305200 19855 0 0 -2.7
  39.          KQConner::walkTo 226146 307155 $1 15 0
  40.       else
  41.          move Connor 0 226146 307155 19855 0 0 -2.7
  42.            sendEvent .2 $1 KQCueEvent 15 0
  43.       endif
  44.       sendEvent 0 Knight KQAnimPlayEvent birthx
  45.    else if test $3 == 15
  46.            getLoc $1
  47.            pointAndCue $KQObject::locOnly $1 0 0
  48.    else if test $3 == 20
  49.       KQMonster::speak Knight Connor 1000 7 0 6 1 1
  50.    endif
  51.    endif
  52.    endif
  53. else if test $2 == TalkComplete
  54.     echo $1 $2 $3 $4 $5 $6 $7
  55.     if eval KQMonster::testMessage $3 $4 $5 $6 $7 1000 7 0 6 1
  56.       set Daventry::Hero::Met 1
  57.       KQCamera::follow Connor
  58.       handsOff 0
  59.        setThirdPerson
  60.     else if eval KQMonster::testMessage $3 $4 $5 $6 $7 1000 7 14 4 2
  61.       handsOff 0
  62.     else if eval KQMonster::testMessage $3 $4 $5 $6 $7 1000 7 14 0 2
  63.       handsOff 0
  64.     else if eval KQMonster::testMessage $3 $4 $5 $6 $7 1000 7 8 90 1
  65.       handsOff 0
  66.     else if eval KQMonster::testMessage $3 $4 $5 $6 $7 1000 7 2 87 2
  67.       handsOff 0
  68.     else if eval KQMonster::testMessage $3 $4 $5 $6 $7 1000 7 49 89 1
  69.       handsOff 0
  70.    endif
  71.    endif
  72.    endif
  73.    endif
  74.    endif
  75.    endif
  76. endif
  77. endif
  78. endif
  79. endif
  80.  
  81.  
  82.